package com.swind.fast.modules.app.halali.partner.service;

import com.swind.fast.modules.app.halali.partner.entity.RestaurantMeal;
import com.swind.fast.modules.app.halali.partner.entity.RestaurantCategory;
import com.baomidou.mybatisplus.extension.service.IService;
import com.swind.fast.modules.app.halali.partner.vo.response.MealInfoVo;
import com.swind.fast.modules.app.halali.partner.vo.request.MealVo;
import com.swind.fast.modules.app.halali.partner.vo.request.RankInfoVo;
import java.util.List;


/**
 * @Description: 项目
 * @Author: swind
 * @Date:   2021-11-20
 * @Version: V1.0
 */
public interface IRestaurantMealService extends IService<RestaurantMeal> {

    List<RestaurantCategory> getMealListv3();

    List<RestaurantCategory> getMealListv2();

    List<RestaurantCategory> getMealListv1();

    List<RestaurantMeal> getMealList();

    MealInfoVo updateInfo(MealVo mealVo);

    MealInfoVo saveMain(MealVo mealVo);

    void updateRank(List<RankInfoVo> items);

    void renderPic(RestaurantMeal meal);

    RestaurantMeal getDetailById(String id);

}
